StrongPass Generator

Simple password generator and vault built in Python.
Generates strong passwords, checks if they are breached, and stores them securely in a SQL Server database.

Requirements Install Sequence:

SQL Express 2022 (Basic Installation)
SSMS 22
Python 3.13.13
libraries.bat
Open SSMS 22
(before proceeding with step 6 read below)
StrongPass DB Creation.sql

SSMS Setup:

Server Name: .\sqlexpress
Authentication: Windows Authentication
Encrypt: Optional
Trust Server Certificate: Checked

Common Errors:

If .\sqlexpress does not connect, the service name may be different (example: .\sqlexpress01). Check in services.msc
Permission denied errors usually mean you are not running as a local admin

Notes:

Passwords are encrypted before being stored
Uses local SQL Server database (StrongPass)
Requires internet for breach checking (HIBP API)